.error
{
   color:red;
}

.header {
    width: 100%;
    height: 100%;
    background-color: #DFE9F5;   
}

.titulo {
    text-align: left;
    width: 100%;
    background-color: #DFE9F5; 
}

.ventana {
    width: 90%;
    height: 85%;

    position: absolute;
    top: 5%;
    left: 5%;
    right: 5%;   
}

.gestiones{
    width: 100%;
    background-color: #DFE9F5; 
    font-weight: bold;
    text-align: center;
}

.elementosMenu {
    font-family: Helvetica;
    color: #000000;
}

.contenido{
    text-align: left;
    vertical-align: top;  
    border: thin solid #DFE9F5;
    width: 100%;
}

.panelMenu {
    background-color: #F7F9FD;
    border: thin solid #D2D8E2;
    
    width: 30%;
    height: 650px;
    
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    
}

.panelCentral {  
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: top;   
}

.contenedor {
    background-color: #EEF6F1;
    border: thin solid #DAEBE0;
    font-size: 0.8em;
    font-family : Tahoma;
}

.subtitulo {
    color: #53A52C;
    font-size: 1.3em;
    font-family: Tahoma;
    font-weight: bold;
}

.imageLink {
    color: #2E2E2E;
    font-size: 0.9em;
    font-family: Tahoma;    
}

.footer{
    width: 100%;
    height: 100%;
    text-align: left;
    background-color: #DFE9F5;
    font-weight: bold;
}

.lista_form th, td th {
    font-size: 9pt;
    color: #000000;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #9c9c9c;
    border-bottom-color: #9c9c9c;
    border-left-color: #9c9c9c;
    border-right-color: #9c9c9c;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    background-color: #daddea;
    font-weight: bold;
}

.lista_form {
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ffffff;
    border-bottom-color: #edeff6;
    border-left-color: #9c9c9c;
    border-right-color: #b6b6b6;
    vertical-align: baseline;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 6px;
}

tr.lista_odd_row {
    background-color: #fefeff;
    color: #000000;
}


tr.lista_even_row {
    background-color: #edeff6;
    color: #000000;
}

.paginacion {
    
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
}
